﻿using System;
using SharpSqlAnalyzer.nodes;

namespace SharpSqlAnalyzer.stmt.oracle
{
	// Token: 0x0200014A RID: 330
	public class TSqlplusCmdStatement : TCustomSqlStatement
	{
		// Token: 0x06000B0F RID: 2831 RVA: 0x00305879 File Offset: 0x00303A79
		public TSqlplusCmdStatement(EDbVendor dbvendor) : base(dbvendor)
		{
			this.sqlstatementtype = ESqlStatementType.sstsqlpluscmd;
		}

		// Token: 0x06000B10 RID: 2832 RVA: 0x0030588A File Offset: 0x00303A8A
		internal override void buildsql()
		{
		}

		// Token: 0x06000B11 RID: 2833 RVA: 0x0030588C File Offset: 0x00303A8C
		internal override void clear()
		{
		}

		// Token: 0x06000B12 RID: 2834 RVA: 0x0030588E File Offset: 0x00303A8E
		internal override string getasprettytext()
		{
			return "";
		}

		// Token: 0x06000B13 RID: 2835 RVA: 0x00305895 File Offset: 0x00303A95
		internal virtual void iterate(TVisitorAbs pvisitor)
		{
		}

		// Token: 0x06000B14 RID: 2836 RVA: 0x00305897 File Offset: 0x00303A97
		public override int doParseStatement(TCustomSqlStatement psql)
		{
			return 0;
		}

		// Token: 0x06000B15 RID: 2837 RVA: 0x0030589A File Offset: 0x00303A9A
		protected internal override int dochecksyntax(TCustomSqlStatement psql)
		{
			return 0;
		}

		// Token: 0x06000B16 RID: 2838 RVA: 0x0030589D File Offset: 0x00303A9D
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x06000B17 RID: 2839 RVA: 0x003058AD File Offset: 0x00303AAD
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}
	}
}
